Big Huge Thesaurus

hemlock tree

noun